package com.example.studentstatusmanagement.service;

import com.example.studentstatusmanagement.pojo.Major;
import com.example.studentstatusmanagement.pojo.MajorExample;
import com.example.studentstatusmanagement.pojo.doo.ReqMajor;
import com.example.studentstatusmanagement.pojo.dto.MajorInfo;
import com.example.studentstatusmanagement.pojo.dto.SMajor;

import java.util.List;

public interface MajorService {

    List<MajorInfo> selectByMajors();

    List<SMajor> selectMajorsInfo(ReqMajor reqMajor);

    List<MajorInfo> selectMajorsAndClassroomMenu();

    int updateByPrimaryKeySelective(Major record);

    int insertSelective(Major record);

    List<Major> selectByExample(MajorExample example);

    List<ReqMajor> selectMajorsforClass();


}
